package com.aprivate.kn.ratingsystem.daoBean;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Generated;
import org.greenrobot.greendao.annotation.Id;
import org.greenrobot.greendao.annotation.Keep;

/**
 * Created by kenan on 2018/11/29.
 * 问卷
 */
@Entity
public class Topics {

    /**
     * id : 47
     * topicId : 68
     * topicName : 公司是否确定设备设施完整性管理活动与其他管理活动过程的顺序和相互作用？
     * topicDescribtion : 文审 明确与公司其他管理体系及规章制度的相互作用，应有书面文件记载。不与其他文件要求冲突。
     * productId : 25
     * topicType : 1
     * elementId : 119
     * topicMaxScore : 10
     * topicMinScore : 0
     * optionObjs :
     * answerOptionIds : 121
     * answerDividingValue : 0
     * evidenceUrls :
     * createTime : 1543046718000
     * creator : admin
     * editTime : 1543046718000
     * remark :
     * editor : c
     * yn : 1
     */

    private String id;
    @Id(autoincrement = false)
    private Long topicId;
    private String topicName;
    private String topicDescribtion;
    private String productId;
    private String topicType; //题类型 1 单选题 2多选题 3打分题
    private String elementId;
    private String topicMaxScore;
    private String topicMinScore;
    private String optionObjs;
    private String answerOptionIds;
    private String answerDividingValue;
    private String evidenceUrls;
    private String createTime;
    private String creator;
    private String editTime;
    private String remark;
    private String editor;
    private String yn;

    @Generated(hash = 888571028) @Keep
    public Topics(String id, Long topicId, String topicName,
            String topicDescribtion, String productId, String topicType,
            String elementId, String topicMaxScore, String topicMinScore,
            String optionObjs, String answerOptionIds, String answerDividingValue,
            String evidenceUrls, String createTime, String creator, String editTime,
            String remark, String editor, String yn) {
        this.id = id;
        this.topicId = topicId;
        this.topicName = topicName;
        this.topicDescribtion = topicDescribtion;
        this.productId = productId;
        this.topicType = topicType;
        this.elementId = elementId;
        this.topicMaxScore = topicMaxScore;
        this.topicMinScore = topicMinScore;
        this.optionObjs = optionObjs;
        this.answerOptionIds = answerOptionIds;
        this.answerDividingValue = answerDividingValue;
        this.evidenceUrls = evidenceUrls;
        this.createTime = createTime;
        this.creator = creator;
        this.editTime = editTime;
        this.remark = remark;
        this.editor = editor;
        this.yn = yn;
    }

    @Generated(hash = 1829886218)
    public Topics() {
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Long getTopicId() {
        return topicId;
    }

    public void setTopicId(Long topicId) {
        this.topicId = topicId;
    }

    public String getTopicName() {
        return topicName;
    }

    public void setTopicName(String topicName) {
        this.topicName = topicName;
    }

    public String getTopicDescribtion() {
        return topicDescribtion;
    }

    public void setTopicDescribtion(String topicDescribtion) {
        this.topicDescribtion = topicDescribtion;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getTopicType() {
        return topicType;
    }

    public void setTopicType(String topicType) {
        this.topicType = topicType;
    }

    public String getElementId() {
        return elementId;
    }

    public void setElementId(String elementId) {
        this.elementId = elementId;
    }

    public String getTopicMaxScore() {
        return topicMaxScore;
    }

    public void setTopicMaxScore(String topicMaxScore) {
        this.topicMaxScore = topicMaxScore;
    }

    public String getTopicMinScore() {
        return topicMinScore;
    }

    public void setTopicMinScore(String topicMinScore) {
        this.topicMinScore = topicMinScore;
    }

    public String getOptionObjs() {
        return optionObjs;
    }

    public void setOptionObjs(String optionObjs) {
        this.optionObjs = optionObjs;
    }

    public String getAnswerOptionIds() {
        return answerOptionIds;
    }

    public void setAnswerOptionIds(String answerOptionIds) {
        this.answerOptionIds = answerOptionIds;
    }

    public String getAnswerDividingValue() {
        return answerDividingValue;
    }

    public void setAnswerDividingValue(String answerDividingValue) {
        this.answerDividingValue = answerDividingValue;
    }

    public String getEvidenceUrls() {
        return evidenceUrls;
    }

    public void setEvidenceUrls(String evidenceUrls) {
        this.evidenceUrls = evidenceUrls;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getEditTime() {
        return editTime;
    }

    public void setEditTime(String editTime) {
        this.editTime = editTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getEditor() {
        return editor;
    }

    public void setEditor(String editor) {
        this.editor = editor;
    }

    public String getYn() {
        return yn;
    }

    public void setYn(String yn) {
        this.yn = yn;
    }
}
